Vue ライフサイクルフック
Vue コンポーネントのインスタンスにはライフサイクルがある
create
mount
update
unmount
etc...
その過程でライフサイクルフックと呼ばれる関数も実行される
ユーザーは特定の段階で独自のコードを実行することができる
onMounted() フックは、コンポーネントが最初のレンダリングを終了し、 DOM ノードを生成した後
code:vue
<script setup>
import { onMounted } from "vue";
onMounted(() => console.log("mounted"));
</script>
よく使用されるのは onMounted(), onUpdated(), onUnmounted() など
ライフサイクルフックの一覧
Composition API: ライフサイクルフック | Vue.js
Composition API: Lifecycle Hooks | Vue.js
ソースコード: core/packages/runtime-core/src/apiLifecycle.ts at main · vuejs/core · GitHub
onMounted()
onUpdated()
onUnmounted()
onBeforeMount()
onBeforeUpdate()
onBeforeUnmount()
onErrorCaptured()
onRenderTracked()
onRenderTriggered()
onActivated()
onDeactivated()
onServerPrefetch()
Vue.js Vue